#wrapper {
	padding: 10px;
}
.tab {
	margin-bottom: 10px;
}
.tab ul {
	float: left;
}
.tab ul li {
	float: left;
	height: 28px;
	line-height: 27px;
	margin-right: 2px;
	border: 1px solid #E8EDEF;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}
.tab ul li.current {
	font-weight: 700;
	/*background-color: #F0F0F0;*/
	background-color: #E8EDEF;	
}
.tab ul li a {
	display: block;
	padding: 0 20px;
}
.bar {
	clear:both;	
	padding: 10px 20px;
	background-color: #E8EDEF;	
}
.data-table {
	width: 100%;
}
.data-table th {
	height: 20px;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #D8E0E4;
	background: none repeat scroll 0 0 #E7EEED;
}
.data-table td {
	padding: 5px;
	text-align: center;
	border: 1px solid #D8E0E4;
}
.input-text {
	border: 1px solid #C6C6C6;
	-webkit-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	-moz-box-shadow: 1px 1px 0 0 #f0f0f0 inset;
	height: 22px;
	vertical-align: top;
	color: #666;
}
.button-grey, .button-grey span {
	cursor: pointer;
	background: url(images/btn.png) no-repeat 0 -144px;
	color: #73797C;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
}
.button-grey span {
	background-position: right -168px;
	padding: 0 10px 0 8px;
	min-width: 35px;
	text-align: center;
}

.button-green, .button-green span {
	cursor: pointer;
	background: url(images/btn.png) no-repeat;
	color: white;
	display: inline-block;
	padding: 0 0 0 2px;
	height: 24px;
	line-height: 23px;
}
.button-green span {
	background-position: right -24px;
	padding: 0 10px 0 8px;
	min-width: 37px;
	text-align: center;
}
/* page */
.pages {
	float:left;
}
.pages ul {
	float:left;
	padding:12px 0;
}
.pages ul li {
	float:left;
	margin-right:6px;
	border:1px solid #E9E9E9;	
}
.pages ul li a {	
	display:block;
	padding:3px 6px;
}
.pages ul li a:hover, .pages ul li a.current {
	color:#FFFFFF;
	background-color:#0078B6;
	text-decoration:none;
}
/* member */
.members {
	padding: 10px;
	border: 1px solid #D8E0E4;
}
.members ul {
	float: left;
}
.members ul li {
	float: left;
	margin: 5px 10px 0;
	width: 75px;
}
.members ul li span {
	display: block;
	text-align: center;
}
.members ul li span.name {
	color: #0078B6;
	height: 15px;
	overflow: hidden;
	word-wrap: break-word;
	line-height: 15px;
	margin-top: 5px;
}

